@charset "utf-8";
/* CSS Document */

.column1 {
    width: 250px;
}

.column2 {
    width: 250px;
 }

.column3 {
    width: 250px;
}

.column50 {
    width: 370px;
}

.column100 {
    width: 100%;
}

.text-align-left {
    float: left;
}

.text-align-right {
    float: right;
}

.padding-bill {
    padding: 0px 25px;
}

.padding-add {
    padding-top: 70px;
}

.padding-bottom-add {
    padding-bottom: 30px;
}

.title-table-sub {
    font-size: 19px;
    padding: 40px 0px 10px 0px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}

.horizontal-table {
    border-top: solid 2px #B6B6B6;
}

.message-error-admin {
    padding: 10px;
    border: none;
    background-color: #920202;
    color: #ffffff;
    transition: border 0.3s;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: lighter;
}

.show-message-error-admin {
    padding: 10px;
    border: none;
    transition: border 0.3s;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: lighter;
}

/*.error_BillCommon_Finish_hidden {*/
    /*display: none;*/
/*}*/

input[type="text"].hidden_Input {
    display: none;
}

select.hidden_Selection {
    display: none;
}

.error-input-not-null {
    background-color: #FFEFEF;
}

input[type="text"].error-input-not-null {
    background-color: #FFEFEF;
}

select.error-input-not-null {
    background-color: #FFEFEF;
}

.title-table {
    font-size: 22px;
}

.button-table {
    font-size: 15px;
}

.style-table-1 label {
    display: block;
    margin: 10px 0px 5px;
    font-weight: bold;
    padding: 25px 0px 0px;
    text-transform: uppercase;
    font-size: 15px;
}

/*input*/
.style-table-1 input[type="text"] {
    padding: 10px;
    border: none;
    border-bottom: dashed 2px #e6e6e6;
    transition: border 0.3s;
    font-size: 15px;
}
.style-table-1 input[type="text"]:focus,
.style-table-1 input[type="text"].focus {
    border-bottom: dashed 2px #969696;
    background-color: #F2F2F2;
    /*color: #ffffff;*/
}

/*select*/
.style-table-1 select {
    padding: 10px;
    border: none;
    border-bottom: dashed 2px #e6e6e6;
    transition: border 0.3s;
    font-size: 15px;
}
.style-table-1 select:focus,
.style-table-1 select.focus {
    border-bottom: dashed 2px #969696;
    background-color: #F2F2F2;
    /*color: #ffffff;*/
}

.style-table-1 select option {
    padding: 10px 10px;
}

/*textarea*/
.style-table-1 textarea{
    padding: 10px;
    border: none;
    border-bottom: dashed 2px #e6e6e6;
    transition: border 0.3s;
    rows: 5;
    font-size: 15px;
}
.style-table-1 textarea:focus,
.style-table-1 textarea.focus {
    border-bottom: dashed 2px #969696;
    background-color: #F2F2F2;
    /*color: #ffffff;*/
}

/*.style-table-1 input[type="text"] {*/
    /*border: 5px solid white;*/
    /*-webkit-box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*-moz-box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*padding: 15px;*/
    /*background: rgba(255,255,255,0.5);*/
    /*margin: 0 0 10px 0;*/
/*}*/

/*.style-table-1 select {*/
    /*border: 5px solid white;*/
    /*-webkit-box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*-moz-box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*box-shadow:*/
        /*inset 0 0 8px  rgba(0,0,0,0.1),*/
        /*0 0 16px rgba(0,0,0,0.1);*/
    /*padding: 15px;*/
    /*background: rgba(255,255,255,0.5);*/
    /*margin: 0 0 10px 0;*/
/*}*/